The following are the course outcomes:
At the end of the course students will be able to:
1. analyze the real-world problems and design algorithmic/programming solutions.
2. use conditional expressions, functions, and control structures.
3. prepare, execute and debug program code within an interactive programming environment.
4. demonstrate a consistent and readable programming style based on the coding convention and standards.